Comprehensive Thinking